open-faced tart - Turkish English Dictionary